package com.pandora.framework.vo;

import java.io.Serializable;

/**
 * 系统接口配置信息
 * 
 * @author JingChenglong 2017/12/20 20:58
 *
 */
public class ServiceConfigVO implements Serializable {

	private static final long serialVersionUID = 1L;

	private String type = "";// 请求业务类型
	private String ip = "";// 受限访问IP
	private String status = "";// 接口状态(1/运行中 ; 2/服务暂停)
	private String signType = "";// 签名类型(1/MD5签名 ; 2/hmacsh1签名)
	private Class<?> classObject = null;// 接口服务类

	private String subType = "";
	private String timeout = "";// 请求超时时间
	private String serviceType = "";// 请求类型(1/HTTP请求 ; 2/其他请求)
	private String accessIdFlag = "";// 是否需要通行证(1/需要 ; 0/不需要)
	private String upFlag = "";// 是否为文件上传(1/文件上传 ; 0/非文件上传)
	private String resFlag = "";
	private String upNullFlag = "";
	private int maxLength = 0;// 上传文件的文件允许最大值
	private String accessIdValue = "";// ACCESSID
	private String accessKeyValue = "";// ACCESSKEY

	public String getResFlag() {
		return resFlag;
	}

	public void setResFlag(String resFlag) {
		this.resFlag = resFlag;
	}

	public String getUpNullFlag() {
		return upNullFlag;
	}

	public void setUpNullFlag(String upNullFlag) {
		this.upNullFlag = upNullFlag;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSignType() {
		return signType;
	}

	public void setSignType(String signType) {
		this.signType = signType;
	}

	public Class<?> getClassObject() {
		return classObject;
	}

	public void setClassObject(Class<?> classObject) {
		this.classObject = classObject;
	}

	public String getSubType() {
		return subType;
	}

	public void setSubType(String subType) {
		this.subType = subType;
	}

	public String getTimeout() {
		return timeout;
	}

	public void setTimeout(String timeout) {
		this.timeout = timeout;
	}

	public String getServiceType() {
		return serviceType;
	}

	public void setServiceType(String serviceType) {
		this.serviceType = serviceType;
	}

	public String getAccessIdFlag() {
		return accessIdFlag;
	}

	public void setAccessIdFlag(String accessIdFlag) {
		this.accessIdFlag = accessIdFlag;
	}

	public String getUpFlag() {
		return upFlag;
	}

	public void setUpFlag(String upFlag) {
		this.upFlag = upFlag;
	}

	public int getMaxLength() {
		return maxLength;
	}

	public void setMaxLength(int maxLength) {
		this.maxLength = maxLength;
	}

	public String getAccessIdValue() {
		return accessIdValue;
	}

	public void setAccessIdValue(String accessIdValue) {
		this.accessIdValue = accessIdValue;
	}

	public String getAccessKeyValue() {
		return accessKeyValue;
	}

	public void setAccessKeyValue(String accessKeyValue) {
		this.accessKeyValue = accessKeyValue;
	}
}